Skip to content

feat: Dodge layout component#862

Merged
techniq merged 15 commits into
nextfrom
dodge-component
May 5, 2026
Merged

feat: Dodge layout component#862
techniq merged 15 commits into
nextfrom
dodge-component

Conversation

@techniq
Copy link
Copy Markdown
Owner

@techniq techniq commented May 5, 2026

Resolves #59

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 5, 2026

🦋 Changeset detected

Latest commit: a478c54

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
layerchart Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 5, 2026

Open in StackBlitz

npm i https://pkg.pr.new/layerchart@862

commit: a478c54

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
layerchart ✅ Ready (View Log) Visit Preview a478c54

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

Bundle Size Analysis

Use-Case Scenarios

Core (7 changed)
Scenario Current New Change
🟡 core-line 215.47 KB
56.29 gz
215.52 KB
56.30 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 core-scatter 212.52 KB
54.99 gz
212.83 KB
55.08 gz
+0.31 KB (+0.1%)
+0.09 gz (+0.2%)
🟡 core-canvas 212.73 KB
56.39 gz
212.78 KB
56.40 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 core-geo 209.06 KB
54.81 gz
209.11 KB
54.83 gz
+0.05 KB (+0.0%)
+0.02 gz (+0.0%)
🟡 core-html 196.76 KB
51.44 gz
196.81 KB
51.46 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 core-svg 194.87 KB
50.99 gz
194.93 KB
51.01 gz
+0.05 KB (+0.0%)
+0.02 gz (+0.0%)
🟡 core 194.87 KB
51.07 gz
194.92 KB
51.08 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
Base (agnostic) (4 changed)
Scenario Current New Change
🟡 base-svg-agnostic 351.97 KB
82.21 gz
352.02 KB
82.23 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 base-canvas-agnostic 351.97 KB
82.22 gz
352.02 KB
82.23 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 base-html-agnostic 351.97 KB
82.22 gz
352.02 KB
82.23 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 base 351.97 KB
82.21 gz
352.02 KB
82.22 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
Base (layer-specific) (3 changed)
Scenario Current New Change
🟡 base-canvas 336.68 KB
79.24 gz
336.73 KB
79.25 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 base-html 332.45 KB
78.11 gz
332.50 KB
78.12 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 base-svg 330.56 KB
77.71 gz
330.61 KB
77.72 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
Cartesian charts (27 changed)
Scenario Current New Change
🟡 PieChart 391.35 KB
90.66 gz
391.40 KB
90.67 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 ArcChart 384.63 KB
89.51 gz
384.69 KB
89.52 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 LineChart 376.36 KB
88.41 gz
376.41 KB
88.42 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 PieChart-canvas 373.87 KB
87.09 gz
373.93 KB
87.10 gz
+0.05 KB (+0.0%)
+0.02 gz (+0.0%)
🟡 AreaChart 369.95 KB
86.11 gz
370.00 KB
86.13 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 PieChart-svg 367.78 KB
85.56 gz
367.83 KB
85.57 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 ArcChart-canvas 367.71 KB
86.11 gz
367.76 KB
86.12 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 line-chart-interactive 366.98 KB
85.53 gz
367.03 KB
85.54 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 area-chart 365.65 KB
85.17 gz
365.70 KB
85.18 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 pie-chart 364.41 KB
84.84 gz
364.46 KB
84.85 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 BarChart 362.40 KB
84.23 gz
362.45 KB
84.24 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 ArcChart-svg 361.60 KB
84.51 gz
361.66 KB
84.52 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 ScatterChart 356.68 KB
83.31 gz
356.73 KB
83.32 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 bar-chart 356.51 KB
82.99 gz
356.57 KB
83.01 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 AreaChart-canvas 353.87 KB
83.04 gz
353.92 KB
83.05 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 scatter-chart 353.22 KB
82.65 gz
353.27 KB
82.66 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 line-chart 352.45 KB
82.24 gz
352.51 KB
82.25 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 AreaChart-svg 347.77 KB
81.50 gz
347.82 KB
81.51 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 BarChart-canvas 346.03 KB
81.06 gz
346.08 KB
81.08 gz
+0.05 KB (+0.0%)
+0.02 gz (+0.0%)
🟡 LineChart-canvas 343.69 KB
80.90 gz
343.74 KB
80.92 gz
+0.05 KB (+0.0%)
+0.02 gz (+0.0%)
🟡 ScatterChart-canvas 340.34 KB
79.97 gz
340.39 KB
79.99 gz
+0.05 KB (+0.0%)
+0.02 gz (+0.0%)
🟡 BarChart-svg 339.93 KB
79.55 gz
339.98 KB
79.56 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 LineChart-svg 337.59 KB
79.35 gz
337.64 KB
79.36 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 line-chart-canvas 336.70 KB
79.25 gz
336.75 KB
79.26 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 ScatterChart-svg 334.24 KB
78.43 gz
334.29 KB
78.44 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 line-chart-html 332.47 KB
78.13 gz
332.53 KB
78.14 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 line-chart-svg 330.59 KB
77.72 gz
330.64 KB
77.72 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
Geo (3 changed)
Scenario Current New Change
🟡 geo-full 426.19 KB
101.22 gz
426.25 KB
101.24 gz
+0.05 KB (+0.0%)
+0.02 gz (+0.0%)
🟡 geo-tiles 373.97 KB
87.68 gz
374.02 KB
87.69 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 geo 368.91 KB
86.04 gz
368.96 KB
86.05 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
Hierarchy (4 changed)
Scenario Current New Change
🟡 hierarchy-tree 393.76 KB
92.31 gz
393.82 KB
92.32 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 hierarchy-treemap 373.29 KB
87.41 gz
373.34 KB
87.43 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 hierarchy-pack 373.01 KB
87.50 gz
373.06 KB
87.51 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
➡️ dodge 0.00 KB
0.00 gz
370.71 KB
86.74 gz
+370.71 KB (+100%)
+86.74 gz (+100%)
Graph / network (4 changed)
Scenario Current New Change
🟡 dagre 452.33 KB
108.28 gz
452.38 KB
108.29 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 force 396.17 KB
93.12 gz
396.22 KB
93.13 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
🟡 sankey 395.90 KB
92.54 gz
395.95 KB
92.55 gz
+0.05 KB (+0.0%)
+0.02 gz (+0.0%)
🟡 chord 361.67 KB
84.38 gz
361.73 KB
84.39 gz
+0.05 KB (+0.0%)
+0.01 gz (+0.0%)
Components (97 changed)
Scenario Current New Change
🟡 Axis 193.62 KB
43.14 gz
194.67 KB
43.36 gz
+1.04 KB (+0.5%)
+0.22 gz (+0.5%)
🟡 AnnotationPoint 182.78 KB
43.57 gz
183.82 KB
44.07 gz
+1.04 KB (+0.6%)
+0.50 gz (+1.2%)
🟡 Calendar 169.84 KB
40.07 gz
170.62 KB
40.22 gz
+0.78 KB (+0.5%)
+0.15 gz (+0.4%)
🟡 Axis.svg 167.09 KB
37.70 gz
167.84 KB
37.90 gz
+0.75 KB (+0.4%)
+0.20 gz (+0.5%)
🟡 AnnotationPoint.svg 163.53 KB
39.41 gz
164.28 KB
39.59 gz
+0.75 KB (+0.5%)
+0.18 gz (+0.5%)
🟡 Axis.canvas 163.00 KB
37.09 gz
163.74 KB
37.30 gz
+0.74 KB (+0.5%)
+0.21 gz (+0.6%)
🟡 Axis.html 161.69 KB
36.63 gz
162.47 KB
36.83 gz
+0.78 KB (+0.5%)
+0.19 gz (+0.5%)
🟡 Calendar.svg 156.25 KB
37.86 gz
156.73 KB
38.00 gz
+0.49 KB (+0.3%)
+0.14 gz (+0.4%)
🟡 Calendar.canvas 153.96 KB
37.09 gz
154.44 KB
37.22 gz
+0.48 KB (+0.3%)
+0.14 gz (+0.4%)
🟡 Labels 152.75 KB
35.45 gz
153.80 KB
35.65 gz
+1.04 KB (+0.7%)
+0.20 gz (+0.6%)
🟡 AnnotationRange 151.42 KB
35.80 gz
152.21 KB
35.95 gz
+0.79 KB (+0.5%)
+0.16 gz (+0.4%)
🟡 AnnotationPoint.canvas 150.80 KB
37.38 gz
151.54 KB
37.56 gz
+0.74 KB (+0.5%)
+0.18 gz (+0.5%)
🟡 Month 150.51 KB
35.10 gz
151.29 KB
35.26 gz
+0.79 KB (+0.5%)
+0.16 gz (+0.5%)
🟡 ArcLabel 146.91 KB
35.95 gz
147.53 KB
36.13 gz
+0.62 KB (+0.4%)
+0.18 gz (+0.5%)
🟡 AnnotationLine 138.41 KB
33.21 gz
139.20 KB
33.37 gz
+0.79 KB (+0.6%)
+0.15 gz (+0.5%)
🟡 ArcLabel.svg 136.08 KB
33.22 gz
136.56 KB
33.33 gz
+0.49 KB (+0.4%)
+0.11 gz (+0.3%)
🟡 Labels.canvas 132.88 KB
31.83 gz
133.62 KB
32.01 gz
+0.74 KB (+0.6%)
+0.18 gz (+0.6%)
🟡 Labels.svg 131.50 KB
31.19 gz
132.25 KB
31.36 gz
+0.75 KB (+0.6%)
+0.17 gz (+0.5%)
🟡 Labels.html 130.09 KB
30.80 gz
130.86 KB
30.99 gz
+0.78 KB (+0.6%)
+0.19 gz (+0.6%)
🟡 Month.canvas 130.03 KB
31.42 gz
130.52 KB
31.56 gz
+0.48 KB (+0.4%)
+0.14 gz (+0.5%)
➡️ Tooltip 0.00 KB
0.00 gz
129.12 KB
31.40 gz
+129.12 KB (+100%)
+31.40 gz (+100%)
🟡 Month.svg 128.29 KB
30.54 gz
128.78 KB
30.65 gz
+0.49 KB (+0.4%)
+0.11 gz (+0.4%)
🟡 GeoTile 128.11 KB
31.64 gz
128.73 KB
31.80 gz
+0.62 KB (+0.5%)
+0.16 gz (+0.5%)
🟡 AnnotationRange.canvas 127.22 KB
30.98 gz
127.70 KB
31.11 gz
+0.48 KB (+0.4%)
+0.12 gz (+0.4%)
🟡 AnnotationRange.svg 126.71 KB
30.35 gz
127.20 KB
30.47 gz
+0.49 KB (+0.4%)
+0.12 gz (+0.4%)
🟡 ArcLabel.canvas 123.52 KB
31.34 gz
124.00 KB
31.47 gz
+0.48 KB (+0.4%)
+0.13 gz (+0.4%)
➡️ Legend 0.00 KB
0.00 gz
123.31 KB
32.70 gz
+123.31 KB (+100%)
+32.70 gz (+100%)
➡️ Layer 0.00 KB
0.00 gz
121.45 KB
31.51 gz
+121.45 KB (+100%)
+31.51 gz (+100%)
🟡 AnnotationLine.svg 120.02 KB
28.96 gz
120.50 KB
29.08 gz
+0.49 KB (+0.4%)
+0.12 gz (+0.4%)
🟡 BoxPlot 119.73 KB
24.99 gz
119.99 KB
25.07 gz
+0.26 KB (+0.2%)
+0.08 gz (+0.3%)
🟡 GeoTile.canvas 119.32 KB
29.71 gz
119.80 KB
29.85 gz
+0.48 KB (+0.4%)
+0.14 gz (+0.5%)
🟡 GeoTile.svg 117.76 KB
28.82 gz
118.25 KB
28.95 gz
+0.49 KB (+0.4%)
+0.13 gz (+0.5%)
🟡 AnnotationLine.canvas 117.35 KB
28.83 gz
117.83 KB
28.96 gz
+0.48 KB (+0.4%)
+0.13 gz (+0.5%)
🟡 Text 116.94 KB
29.09 gz
117.72 KB
29.24 gz
+0.79 KB (+0.7%)
+0.15 gz (+0.5%)
🟡 TileImage 116.45 KB
29.23 gz
117.07 KB
29.37 gz
+0.62 KB (+0.5%)
+0.14 gz (+0.5%)
🟡 TileImage.canvas 109.94 KB
27.77 gz
110.42 KB
27.87 gz
+0.48 KB (+0.4%)
+0.10 gz (+0.4%)
🟡 TileImage.svg 107.12 KB
26.60 gz
107.61 KB
26.70 gz
+0.49 KB (+0.5%)
+0.10 gz (+0.4%)
🟡 Text.canvas 106.82 KB
26.85 gz
107.30 KB
26.98 gz
+0.48 KB (+0.5%)
+0.12 gz (+0.5%)
🟡 BoxPlot.canvas 104.60 KB
21.91 gz
104.86 KB
21.98 gz
+0.26 KB (+0.2%)
+0.07 gz (+0.3%)
🟡 BoxPlot.svg 102.67 KB
21.01 gz
102.93 KB
21.09 gz
+0.26 KB (+0.3%)
+0.08 gz (+0.4%)
🟡 Rule 101.42 KB
23.33 gz
101.68 KB
23.44 gz
+0.26 KB (+0.3%)
+0.11 gz (+0.5%)
🟡 Grid.svg 99.45 KB
21.92 gz
99.71 KB
22.00 gz
+0.26 KB (+0.3%)
+0.08 gz (+0.3%)
🟡 Grid.html 96.13 KB
21.35 gz
96.39 KB
21.42 gz
+0.26 KB (+0.3%)
+0.06 gz (+0.3%)
🟡 Cell 95.47 KB
21.41 gz
95.73 KB
21.49 gz
+0.26 KB (+0.3%)
+0.08 gz (+0.4%)
➡️ Ribbon 0.00 KB
0.00 gz
91.72 KB
23.40 gz
+91.72 KB (+100%)
+23.40 gz (+100%)
➡️ GeoLegend 0.00 KB
0.00 gz
89.43 KB
22.35 gz
+89.43 KB (+100%)
+22.35 gz (+100%)
➡️ CircleLegend 0.00 KB
0.00 gz
86.02 KB
21.12 gz
+86.02 KB (+100%)
+21.12 gz (+100%)
🟡 Rule.canvas 80.93 KB
19.07 gz
81.19 KB
19.13 gz
+0.26 KB (+0.3%)
+0.07 gz (+0.3%)
➡️ Ribbon.svg 0.00 KB
0.00 gz
80.86 KB
20.37 gz
+80.86 KB (+100%)
+20.37 gz (+100%)
🟡 Cell.canvas 80.06 KB
19.13 gz
80.32 KB
19.19 gz
+0.26 KB (+0.3%)
+0.06 gz (+0.3%)
🟡 Rule.svg 79.15 KB
18.11 gz
79.41 KB
18.19 gz
+0.26 KB (+0.3%)
+0.08 gz (+0.4%)
🟡 Rule.html 75.86 KB
17.51 gz
76.12 KB
17.59 gz
+0.26 KB (+0.3%)
+0.08 gz (+0.4%)
🟡 GeoPoint 75.03 KB
18.44 gz
75.29 KB
18.51 gz
+0.26 KB (+0.3%)
+0.06 gz (+0.3%)
🟡 Points 73.61 KB
18.32 gz
73.87 KB
18.37 gz
+0.26 KB (+0.4%)
+0.05 gz (+0.3%)
🟡 Cell.html 72.80 KB
16.65 gz
73.06 KB
16.72 gz
+0.26 KB (+0.4%)
+0.07 gz (+0.4%)
🟡 Cell.svg 72.60 KB
16.77 gz
72.86 KB
16.84 gz
+0.26 KB (+0.4%)
+0.07 gz (+0.4%)
➡️ Ribbon.canvas 0.00 KB
0.00 gz
71.57 KB
18.97 gz
+71.57 KB (+100%)
+18.97 gz (+100%)
🟡 GeoPoint.canvas 70.35 KB
17.40 gz
70.61 KB
17.47 gz
+0.26 KB (+0.4%)
+0.07 gz (+0.4%)
🟡 Points.canvas 68.23 KB
17.33 gz
68.49 KB
17.38 gz
+0.26 KB (+0.4%)
+0.05 gz (+0.3%)
🟡 Circle 67.54 KB
17.07 gz
67.80 KB
17.14 gz
+0.26 KB (+0.4%)
+0.07 gz (+0.4%)
➡️ Dagre 0.00 KB
0.00 gz
66.26 KB
18.63 gz
+66.26 KB (+100%)
+18.63 gz (+100%)
🟡 Text.svg 63.12 KB
16.21 gz
63.60 KB
16.32 gz
+0.49 KB (+0.8%)
+0.12 gz (+0.7%)
🟡 GeoPoint.svg 63.04 KB
15.04 gz
63.30 KB
15.11 gz
+0.26 KB (+0.4%)
+0.07 gz (+0.5%)
🟡 Circle.canvas 62.50 KB
15.98 gz
62.76 KB
16.04 gz
+0.26 KB (+0.4%)
+0.06 gz (+0.4%)
🟡 Text.html 60.94 KB
15.71 gz
61.45 KB
15.82 gz
+0.52 KB (+0.8%)
+0.11 gz (+0.7%)
🟡 Points.html 60.28 KB
14.71 gz
60.54 KB
14.77 gz
+0.26 KB (+0.4%)
+0.05 gz (+0.4%)
🟡 Points.svg 59.66 KB
14.62 gz
59.92 KB
14.68 gz
+0.26 KB (+0.4%)
+0.06 gz (+0.4%)
➡️ BrushContext 0.00 KB
0.00 gz
58.96 KB
14.27 gz
+58.96 KB (+100%)
+14.27 gz (+100%)
🟡 Circle.html 54.55 KB
13.42 gz
54.81 KB
13.48 gz
+0.26 KB (+0.5%)
+0.07 gz (+0.5%)
🟡 Circle.svg 53.93 KB
13.28 gz
54.19 KB
13.35 gz
+0.26 KB (+0.5%)
+0.07 gz (+0.5%)
🟡 Grid 52.04 KB
9.29 gz
52.30 KB
9.37 gz
+0.26 KB (+0.5%)
+0.08 gz (+0.8%)
🟡 Highlight 44.73 KB
8.39 gz
44.99 KB
8.47 gz
+0.26 KB (+0.6%)
+0.08 gz (+0.9%)
➡️ MotionPath 0.00 KB
0.00 gz
42.28 KB
10.22 gz
+42.28 KB (+100%)
+10.22 gz (+100%)
➡️ ColorRamp 0.00 KB
0.00 gz
42.02 KB
10.18 gz
+42.02 KB (+100%)
+10.18 gz (+100%)
🟡 Grid.canvas 38.68 KB
6.83 gz
38.94 KB
6.90 gz
+0.26 KB (+0.7%)
+0.07 gz (+1.1%)
🟡 Highlight.svg 34.73 KB
6.63 gz
34.99 KB
6.70 gz
+0.26 KB (+0.7%)
+0.08 gz (+1.1%)
🟡 Highlight.html 33.89 KB
6.65 gz
34.15 KB
6.73 gz
+0.26 KB (+0.8%)
+0.07 gz (+1.1%)
🟡 Highlight.canvas 32.09 KB
6.07 gz
32.35 KB
6.15 gz
+0.26 KB (+0.8%)
+0.08 gz (+1.2%)
➡️ Bounds 0.00 KB
0.00 gz
30.53 KB
10.06 gz
+30.53 KB (+100%)
+10.06 gz (+100%)
➡️ TransformContext 0.00 KB
0.00 gz
19.36 KB
5.17 gz
+19.36 KB (+100%)
+5.17 gz (+100%)
➡️ GeoRaster 0.00 KB
0.00 gz
13.54 KB
4.38 gz
+13.54 KB (+100%)
+4.38 gz (+100%)
➡️ Sankey 0.00 KB
0.00 gz
10.02 KB
3.05 gz
+10.02 KB (+100%)
+3.05 gz (+100%)
➡️ ForceSimulation 0.00 KB
0.00 gz
10.01 KB
3.52 gz
+10.01 KB (+100%)
+3.52 gz (+100%)
➡️ Tree 0.00 KB
0.00 gz
7.95 KB
2.86 gz
+7.95 KB (+100%)
+2.86 gz (+100%)
➡️ Treemap 0.00 KB
0.00 gz
7.53 KB
2.65 gz
+7.53 KB (+100%)
+2.65 gz (+100%)
➡️ Pack 0.00 KB
0.00 gz
7.36 KB
2.76 gz
+7.36 KB (+100%)
+2.76 gz (+100%)
➡️ Chord 0.00 KB
0.00 gz
5.71 KB
1.83 gz
+5.71 KB (+100%)
+1.83 gz (+100%)
➡️ Dodge 0.00 KB
0.00 gz
5.59 KB
2.17 gz
+5.59 KB (+100%)
+2.17 gz (+100%)
➡️ GeoProjection 0.00 KB
0.00 gz
4.40 KB
1.40 gz
+4.40 KB (+100%)
+1.40 gz (+100%)
➡️ WebGL 0.00 KB
0.00 gz
3.23 KB
1.40 gz
+3.23 KB (+100%)
+1.40 gz (+100%)
➡️ Blur 0.00 KB
0.00 gz
3.20 KB
1.28 gz
+3.20 KB (+100%)
+1.28 gz (+100%)
➡️ Blur.svg 0.00 KB
0.00 gz
3.20 KB
1.28 gz
+3.20 KB (+100%)
+1.28 gz (+100%)
➡️ Blur.canvas 0.00 KB
0.00 gz
3.20 KB
1.28 gz
+3.20 KB (+100%)
+1.28 gz (+100%)
➡️ Blur.html 0.00 KB
0.00 gz
3.20 KB
1.28 gz
+3.20 KB (+100%)
+1.28 gz (+100%)
➡️ Partition 0.00 KB
0.00 gz
2.96 KB
1.29 gz
+2.96 KB (+100%)
+1.29 gz (+100%)
➡️ Point 0.00 KB
0.00 gz
1.60 KB
0.74 gz
+1.60 KB (+100%)
+0.74 gz (+100%)
➡️ GeoVisible 0.00 KB
0.00 gz
1.15 KB
0.56 gz
+1.15 KB (+100%)
+0.56 gz (+100%)
Worst case (1 changed)
Scenario Current New Change
🟡 all 991.35 KB
231.22 gz
995.72 KB
232.55 gz
+4.37 KB (+0.4%)
+1.33 gz (+0.6%)

Understanding this report
  • Use-case scenarios measure the bundle cost of common chart configurations (e.g. a line chart with axes)
  • Individual components measure each component imported in isolation
  • Svelte runtime is excluded; sizes reflect layerchart + its dependencies (d3, etc.)
  • When multiple components share dependencies (e.g. d3-scale), the real-world cost is lower than the sum of individual sizes
  • Changes smaller than 10 bytes or 0.1% are considered insignificant

@techniq techniq merged commit 9f636d0 into next May 5, 2026
9 checks passed
@techniq techniq deleted the dodge-component branch May 5, 2026 17:25
@github-actions github-actions Bot mentioned this pull request May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant